Course title: Principles of System Development
Course number: M&IS 24070
Course description: Provides a rigorous introduction to
programming logic and language syntax and a framework for the IS curriculum.
Location: section 001: BSA 206; section 002: BSA 208
Meeting day(s): TR
Meeting time(s): section 001: 12:15-1:30; section 002:
3:15-4:30
Instructor Information
Name: Janet Formichelli, MS
Email: jformich@kent.edu
Office location: BSA A410
Office hours: T 1:30-3:00, 6:00-7:00; W 5:00-6:00; R
1:30-3:00
Phone: 330-672-1159
Prerequisite: M&IS
24053 Introduction to Computer Applications
Students attending the
course who do not have the proper prerequisite risk being deregistered from the
class.
Enrollment: Students have responsibility to
ensure they are properly enrolled in classes.
You are advised to review your official class schedule during the first
two weeks of the semester to ensure you are properly enrolled in this class and
section. Should you find an error in
your class schedule, you have until Saturday, January 24, 2004 to correct it
with your advising office. If
registration errors are not corrected by this date and you continue to attend
and participate in classes for which you are not officially enrolled, you are
advised now that you will not
receive a grade at the conclusion of the semester for any class in which you
are not properly registered.
Course Goals: To solve
problems and implement these solutions using the Visual Basic .NET programming
language.
Textbook: Programming
in Visual Basic .NET, Julia Case Bradley & Anita C. Millspaugh, Irwin
McGraw-Hill, 2003, ISBN 0-07-245903-4
Software: CD-ROM:
Microsoft Visual Studio .NET 2003
Six disks: 1, 2, Prerequisite and 3 MSDN Disks
These can be copied to 6 of
your own blank disks. The lab aides have them to give you. You can then copy
them in the lab. (See Obtaining and
Installing Visual Studio.NET 2003 for details.)
Need Visual Basic only for
this course. Can load other languages if you want depending on space on your
machine. Be sure to load the Graphics section when loading this software.
This software is also
available on the lab computers in BSA.
Optionally, students can
obtain this software from the bookstore for $60.
90-100 A 80-89
B 70-79
C 60-69
D 0-59 F
This scale is followed
closely and there is no extra credit.
6 Visual Basic programming
assignments: 150 points
3 course exams: (50 points
each) 150 points
Final exam: 100 points
WebCT
The WebCT site, http://class.kent.edu or accessible through
flashline, will basically manage the course. Your Kent userid and password will enable you to
enter the site if you are enrolled for the class. The syllabus, assignments,
Power Point slides and course information will be available there. A help page
for using WebCT is found at: http://webcthelp.kent.edu/v3/
When
there are schedule changes or other announcements, the instructor will e-mail
you using your KSU e-mail address. Check this frequently. If you commonly use
another address, forward your Kent e-mail to that address. You can do this
easily on the Kent Help Desk site at: http://helpdesk.kent.edu/faq/Email/fmail/
To
e-mail the instructor use: jformich@kent.edu
or if you reply to an e-mail from the instructor with another address, that is
ok. Do not e-mail the instructor at WebCT.
For
homework assignments, if you put the letters hw with a space on each side of
the hw in the subject line of the e-mail, a reply will be generated to you that
the instructor has received your homework. For example:
Subject: Jones HW 5
You
will not get the reply immediately, but you should have it within a day.
Missing
class is not an excuse for failure to understand material or complete
assignments. Material covered in class
will not be covered again outside of class. It is up to you to read the
material and get notes from another student if you miss class. Do not expect
any special help or privileges if you do not attend class regularly.
Programming
assignments are to be e-mailed to the instructor by the beginning of the class
time on the date on which they are due. Absence from class is not an excuse for
not having the assignment in. Late assignments will be penalized 10% per day
(not per class session). Assignments
will not be accepted after one week beyond the due date.
Make-up
exams are given only under extraordinary circumstances. Inform the instructor
as soon as possible (ideally before the exam). Some form of written excuse for
absence from an exam is required.
Cheating
means to misrepresent the source, nature, or other conditions of your academic
work (e.g., tests, papers, projects, assignments) so as to get undeserved
credit. The use of the intellectual
property of others without giving them appropriate credit is a serious academic
offense. It is the University's policy
that cheating or plagiarism result in receiving a failing grade for the work or
course. Repeat offenses result in
dismissal from the University.
Academic
honesty is expected and required. HELPING fellow students is acceptable, and is
actually a very good way to learn the material (particularly with debugging
programs). COPYING is NOT acceptable, and will result in loss of credit for the
assignment, and possibly failure of the course for all students involved.
Follow these guidelines:
All
work on the design and basic coding phase of a program should be your own. That
is, sitting in a group writing a program together is considered to be copying.
If
you receive help with debugging part of an assignment, then you must
acknowledge that help in the documentation of that section (your grade will not
be affected).
If
you give help to another student, then it is your responsibility to make sure
that they fully understand the concepts. You may help them to debug the
program, but you may not give them code.
If
copying programs is suspected, both (or all) students involved will receive
zeros for that assignment at the least, and possibly a failure for the course.
DO NOT GIVE OTHERS YOUR CODE.
In accordance with
University policy, if you have a documented disability and require
accommodations to obtain equal access in this course, please contact the
instructor at the beginning of the semester or when given an assignment for
which an accommodation is required.
Students with disabilities must verify their eligibility through the
Office of Student Disability Services (SDS) in the Michael Schwartz Service
Center (672-3391).
Tuesday |
Jan. 13 |
Chapter 1 |
|
Thursday |
Jan. 15 |
Chapter 1 |
|
Tuesday |
Jan. 20 |
Chapter 2 |
|
Thursday |
Jan. 22 |
Chapter 2 |
|
Tuesday |
Jan. 27 |
Chapter 2 |
|
Thursday |
Jan. 29 |
Chapter 3 |
Assignment 1 |
Tuesday |
Feb. 3 |
Chapter 3 |
|
Thursday |
Feb. 5 |
Chapter 3 |
|
Tuesday |
Feb. 10 |
Chapter 4 |
|
Thursday |
Feb. 12 |
Chapter 4 |
Assignment 2 |
Tuesday |
Feb. 17 |
|
Exam 1—Chp. 1,2,3 |
Thursday |
Feb. 19 |
Chapter 4 |
|
Tuesday |
Feb. 24 |
Chapter 5 |
|
Thursday |
Feb. 26 |
Chapter 5 |
Assignment 3 |
Tuesday |
Mar. 2 |
Chapter 5 |
|
Thursday |
Mar. 4 |
Chapter 7 |
|
Tuesday |
Mar. 9 |
Chapter 7 |
|
Thursday |
Mar. 11 |
Chapter 7 |
Assignment 4 |
Tuesday |
Mar. 16 |
|
Exam 2—Chp. 4,5,7 |
Thursday |
Mar. 18 |
Chapter 11 |
|
Saturday |
Mar. 20 |
|
Last Day to Withdraw |
Tuesday |
Mar. 23 |
Spring break |
|
Thursday |
Mar. 25 |
Spring break |
|
Tuesday |
Mar. 30 |
Chapter 11 |
|
Thursday |
Apr. 1 |
Chapter 11 |
Assignment 5 |
Tuesday |
Apr. 6 |
Chapter 8 |
|
Thursday |
Apr. 8 |
Chapter 8 |
|
Tuesday |
Apr. 13 |
Chapter 8 |
|
Thursday |
Apr. 15 |
VVM |
|
Tuesday |
Apr. 20 |
VVM |
|
Thursday |
Apr. 22 |
VVM |
Assignment 6 |
Tuesday |
Apr. 27 |
|
Exam 3—Chp. 8, 11,
VVM |
Thursday |
Apr. 29 |
Review |
Course evaluation |
Wednesday |
May. 5 |
|
Section 001: |
|
|
|
Final Exam 12:45-3:00 PM |
Friday |
May. 7 |
|
Section 002: |
|
|
|
Final Exam 7:45-10:00 AM |